﻿//========================================================================
// *作者：海盗猫  主页：ilplay.com
// *脚本：IUIDisplayInfaceLife / IUIDisplayEvent
// *描述：UI生命周期 / UI事件监听 接口
// *?2021 MYJL . All rights reserved.
//* ======================================================================

namespace HDMCode.UIFrame
{
    /// <summary>
    /// UI的生命周期接口
    /// </summary>
    public interface IUIDisplayInfaceLife
    {
        /// <summary>
        /// UI显示时
        /// </summary>
        public void OnDisplay(UIEntity entity);

        /// <summary>
        /// UI销毁时
        /// </summary>
        public void OnDestroyUI(UIEntity entity,UIEntityRelease release);
    }

    /// <summary>
    /// UI的事件管理接口
    /// </summary>
    public interface IUIDisplayEvent
    {
        public void AddComponentsListener(UIEntity entity);
        public void RemoveComponentsListener(UIDisplay UI);
    }
}